package ru.amse.tsyganov.jumleditor.storing;

public class TagNames {
	
	private TagNames() {
	}
	
	// root
	public final static String ROOT = "Root"; 
	
	// model elements
	public static final String GRAPH_MODEL = "GraphModel";
	
	public final static String ACTION_STATE = "ActionState";
	
	public final static String DECISION = "Decision";
	
	public final static String FINAL_STATE = "FinalState";
	
	public final static String FORK_JOIN_STATE = "ForkJoinState";
	
	public final static String INITIAL_STATE = "InitialState";
	
	public static final String TRANSITION = "Transition";
	
	public final static String ACTOR = "Actor";
	
	public final static String INSTANCE = "Instance";
	
	public final static String MESSAGE = "Message";
	
	// view elements
	public static final String GRAPH_VIEW = "GraphView";
	
	public final static String ACTION_STATE_VIEW = "ActionStateView";
	
	public final static String DECISION_VIEW = "DecisionView";
	
	public final static String FINAL_STATE_VIEW = "FinalStateView";
	
	public final static String FORK_JOIN_STATE_VIEW = "ForkJoinStateView";
	
	public final static String INITIAL_STATE_VIEW = "InitialStateView";
	
	public static final String TRANSITION_VIEW = "TransitionView";
	
	public final static String ACTOR_VIEW = "ActorView";
	
	public final static String INSTANCE_VIEW = "InstanceView";
	
	public final static String MESSAGE_VIEW = "MessageView";
	
	// attributes
	public final static String ACTION_STATE_CALL_ACTION_MODE = "callActionMode";
	
	public final static String ACTOR_STEREOTYPE = "actorStereotype";

	public static final String EDGE_SOURCE_ID = "transitionSourceId";
	
	public static final String EDGE_TARGET_ID = "transitionTargetId";
	
	public static final String EDGE_SOURCE_CONN_POINT = "transitionSourceConnPoint";
	
	public static final String EDGE_TARGET_CONN_POINT = "transitionTargetConnPoint";
	
	public static final String VERTICAL_SEGMENT = "verticalSegment";
	
	public static final String HORIZONTAL_SEGMENT = "horizontalSegment";
	
	public static final String ID = "id";
	
	public static final String STATE_VIEW_X = "stateViewX";
	
	public static final String STATE_VIEW_Y = "stateViewY";
	
	public static final String STATE_VIEW_WIDTH = "stateViewWidth";
	
	public static final String STATE_VIEW_HEIGHT = "stateViewHeight";

	public static final String GUARD = "guard";

	public static final String GUARD_EXPRESSION = "guardExpression";
	
	public static final String NAME = "name";
	
	public static final String INSTANCE_ROLE = "role";
	
	public static final String INSTANCE_TYPE = "type";
	
	public static final String INSTANCE_IS_ACTIVE = "isActive";
	
	public static final String INSTANCE_IS_MULTIPLE_INSTANCES = "isMultipleInstances";
	
	public static final String MESSAGE_OPERATION = "operation";
	
	public static final String MESSAGE_ARGUMENT = "argument";
	
	public static final String MESSAGE_RETURN_VALUE = "returnValue";
	
	public static final String MESSAGE_SEQUENCE_NUMBER = "sequenceNumber";
	
	public static final String MESSAGE_SYNCHRONOUS = "synchronous";
	
	public static final String MESSAGE_CONDITION = "condition";
	
	public static final String MESSAGE_ITERATION = "iteration";
	
	public static final String EDGE_VERTICAL_SEGMENT = "verticalSegment";
	
	public static final String EDGE_HORIZONTAL_SEGMENT = "horizontalSegment";
}
